大纲
- 讲座背景与目的
- Torchbench简介
- 支持的PyTorch CPU特性
- Channels last (NHWC)支持
- INT8量化模型
- 自动混合精度(torch.amp)
- 增加模型覆盖范围
- 实现CPU用户基准测 试
- 测试架构兼容性
- 运行时配置选项与性能指标
- 未来计划与展望
详细要点
1. 讲座背景与目的
- 明飞代表同事王传奇和姜彦斌介绍基于Torchbench的CPU基准测试标准化工作。
- Meta工程师赵旭提供了关键协助。
2. Torchbench简介
- TorchBench是一个开源的PyTorch性能评估工具包,旨在创建并维护一个用于CPU的标准化基准测试套件。
- 其目标包括:
- 监测性能退化情况
- 验证新优化策略的效果
- 提供可复现的基准测试环境